<?php
class Cnoticias extends Controlador{
	function Cnoticias($module,&$modelo,&$vista){
		parent::Controlador($module,$modelo,$vista);
		/*global $host,$username,$password,$database;
		$database="usuarios";
		//cargo el modelo
		$this->modelo->desconecta();
		$this->modelo=new Modelo($host,
								$username,
								$password,
								$database);
		*/ 
		$this->carga_accion();
		$vista->display("index.tpl");
	}
	
	function action_listado(){
		
		$sql = "select * from noticias";
		if(isset($_POST['patron'])
			&& $_POST['patron']!=null 
			&& $_POST['patron']!=""){
			$sql.=" where ";
			$sql.=" login LIKE '%".$_POST['patron']."%' ";
			$sql.=" OR titulo LIKE '%".$_POST['patron']."%' ";
			$patron=$_POST['patron'];
		}else{
			$patron="";
		}
		$this->pasa_vista("patron", $patron);
		$datos=$this->consulta($sql);
		$this->pasa_vista("datos", $datos);
		
		

	}
			
	function action_add(){
		
	}
	/*
	function action_show(){
		$sql = "select * from usuario where id=".
		$_GET['id'];
		$datos=$this->consulta($sql);
		$this->pasa_vista("datos", $datos);
		 $sql="Select * from ciudad where idciudad=";
		 $sql.=$datos[0]['idciudad'];
		  //echo $sql;
		  $datosc=$this->consulta($sql);
		$this->pasa_vista("datosc", $datosc);
			  $sql="Select * from prov where idprov=";
			  $sql.=$datosc[0]['idprov'];
			  //echo $sql;
			  $datospro=$this->consulta($sql);
		$this->pasa_vista("datospro", $datospro);
			  $sql="Select * from pais where idpais=";
			  $sql.=$datospro[0]['idpais'];
			  //echo $sql;
			  $datosp=$this->consulta($sql);
		$this->pasa_vista("datosp", $datosp);
			  
	}
	 */

	function action_edit(){
			//
	}
	function action_delete(){
		
		if(isset($_GET['confirm'])
		&&$_GET['confirm']==1){
			
			$sql="delete from noticias where id=".
			$_GET['id'];
			$respuesta=$this->delete($sql);
			if($respuesta==1){
				$mensaje= "borrado noticias";	
			}else{
				$mensaje= "fallo al borrar";
			}
			$this->pasa_vista("mensaje", $mensaje);
			$this->redir("listado");
		}else{
			$this->action_show();
			$this->pasa_vista("delete", true);
		}
		

	}
	function action_index(){
		$this->action_listado();
	}
}
?>